package cn.fl.capital.vo;

import cmm.web.core.framework.vo.BaseVO;

/**
* @Description: 信审项目剩余敞口信息
*/
public class CapPrjArInfoVO extends BaseVO{

   /**
    * 项目ID
    */
   private Long prjId;
   /**
    * 主体ID(承租人/担保人/挂靠公司/供应商ID)
    */
   private Long mainId;
   /**
    * 主体名称(承租人/担保人/挂靠公司/供应商名称)
    */
   private String mainNm;
   /**
    * 主体类型(CAP0053)：1.承租人 2.担保人 3.挂靠公司 4.供应商
    */
   private String mainTypCd;
   /**
    * 融资新车-历史30+逾期次数
    */
   private Long flNewOvdHisCnt;
   /**
    * 融资新车-当前逾期支付表数
    */
   private Long flNewOvdCnt;
   /**
    * 融资新车-已发起项目评审未通过的支付表敞口
    */
   private Long flNewPrjAudAmt;
   /**
    * 融资新车-未放款支付表敞口
    */
   private Long flNewPayAmt;
   /**
    * 融资新车-已放款支付表敞口
    */
   private Long flNewPaidAmt;
   /**
    * 融资二手车-历史30+逾期次数
    */
   private Long flUsedOvdHisCnt;
   /**
    * 融资二手车-当前逾期支付表数
    */
   private Long flUsedOvdCnt;
   /**
    * 融资二手车-已发起项目评审未通过的支付表敞口
    */
   private Long flUsedPrjAudAmt;
   /**
    * 融资二手车-未放款支付表敞口
    */
   private Long flUsedPayAmt;
   /**
    * 融资二手车-已放款支付表敞口
    */
   private Long flUsedPaidAmt;
   /**
    * 担保新车-历史30+逾期次数
    */
   private Long gtNewOvdHisCnt;
   /**
    * 担保新车-当前逾期支付表数
    */
   private Long gtNewOvdCnt;
   /**
    * 担保新车-已发起项目评审未通过的支付表敞口
    */
   private Long gtNewPrjAudAmt;
   /**
    * 担保新车-未放款支付表敞口
    */
   private Long gtNewPayAmt;
   /**
    * 担保新车-已放款支付表敞口
    */
   private Long gtNewPaidAmt;
   /**
    * 担保二手车-历史30+逾期次数
    */
   private Long gtUsedOvdHisCnt;
   /**
    * 担保二手车-当前逾期支付表数
    */
   private Long gtUsedOvdCnt;
   /**
    * 担保二手车-已发起项目评审未通过的支付表敞口
    */
   private Long gtUsedPrjAudAmt;
   /**
    * 担保二手车-未放款支付表敞口
    */
   private Long gtUsedPayAmt;
   /**
    * 担保二手车-已放款支付表敞口
    */
   private Long gtUsedPaidAmt;
   /**
    * 是否删除（1：是，0：否）
    */
   private Integer isDel;

    /**
     * 融资OR担保（1：担保，0:融资）
     */
    private Integer rzOrDb;

    /**
     * 是否新车（1：新车，0：二手车）
     */
    private Integer carType;

    /**
     * 数据类型 0：普通数据 1：汇总数据
     */
    private Integer recordType;

    /**
     *总历史逾期30+次数（融资新车，融资二手车，担保新车，担保二手车)
     */
    private Long totalOvdHisCnt;

    /**
     *当前逾期总次数（融资新车，融资二手车，担保新车，担保二手车)
     */
    private  Long totalOvdCnt;

    /**
     *总已发起项目评审未通过的支付表敞口
     */
    private Long gtTotalPrjAudAmt;

    /**
     *总未放款支付表敞口
     */
    private Long gtTotalPayAmt;

    /**
     * 总已放款支付表敞口
     */
    private Long gtTotalPaidAmt;

    public Integer getRecordType() {
        return recordType;
    }

    public void setRecordType(Integer recordType) {
        this.recordType = recordType;
    }

    public Long getTotalOvdHisCnt() {
        return totalOvdHisCnt;
    }

    public void setTotalOvdHisCnt(Long totalOvdHisCnt) {
        this.totalOvdHisCnt = totalOvdHisCnt;
    }

    public Long getTotalOvdCnt() {
        return totalOvdCnt;
    }

    public void setTotalOvdCnt(Long totalOvdCnt) {
        this.totalOvdCnt = totalOvdCnt;
    }

    public Long getGtTotalPrjAudAmt() {
        return gtTotalPrjAudAmt;
    }

    public void setGtTotalPrjAudAmt(Long gtTotalPrjAudAmt) {
        this.gtTotalPrjAudAmt = gtTotalPrjAudAmt;
    }

    public Long getGtTotalPayAmt() {
        return gtTotalPayAmt;
    }

    public void setGtTotalPayAmt(Long gtTotalPayAmt) {
        this.gtTotalPayAmt = gtTotalPayAmt;
    }

    public Long getGtTotalPaidAmt() {
        return gtTotalPaidAmt;
    }

    public void setGtTotalPaidAmt(Long gtTotalPaidAmt) {
        this.gtTotalPaidAmt = gtTotalPaidAmt;
    }

    /**
    * 项目ID
    */
   public Long getPrjId() {
       return prjId;
   }

   /**
    * 项目ID
    */
   public void setPrjId(Long prjId) {
       this.prjId = prjId;
   }

   /**
    * 主体ID(承租人/担保人/挂靠公司/供应商ID)
    */
   public Long getMainId() {
       return mainId;
   }

   /**
    * 主体ID(承租人/担保人/挂靠公司/供应商ID)
    */
   public void setMainId(Long mainId) {
       this.mainId = mainId;
   }

   /**
    * 主体名称(承租人/担保人/挂靠公司/供应商名称)
    */
   public String getMainNm() {
       return mainNm;
   }

   /**
    * 主体名称(承租人/担保人/挂靠公司/供应商名称)
    */
   public void setMainNm(String mainNm) {
       this.mainNm = mainNm;
   }

   /**
    * 主体类型(CAP0053)：1.承租人 2.担保人 3.挂靠公司 4.供应商
    */
   public String getMainTypCd() {
       return mainTypCd;
   }

   /**
    * 主体类型(CAP0053)：1.承租人 2.担保人 3.挂靠公司 4.供应商
    */
   public void setMainTypCd(String mainTypCd) {
       this.mainTypCd = mainTypCd;
   }

   /**
    * 融资新车-历史30+逾期次数
    */
   public Long getFlNewOvdHisCnt() {
       return flNewOvdHisCnt==null?0:flNewOvdHisCnt;
   }

   /**
    * 融资新车-历史30+逾期次数
    */
   public void setFlNewOvdHisCnt(Long flNewOvdHisCnt) {
       this.flNewOvdHisCnt = flNewOvdHisCnt;
   }

   /**
    * 融资新车-当前逾期支付表数
    */
   public Long getFlNewOvdCnt() {
       return flNewOvdCnt == null?0:flNewOvdCnt;
   }

   /**
    * 融资新车-当前逾期支付表数
    */
   public void setFlNewOvdCnt(Long flNewOvdCnt) {
       this.flNewOvdCnt = flNewOvdCnt;
   }

   /**
    * 融资新车-已发起项目评审未通过的支付表敞口
    */
   public Long getFlNewPrjAudAmt() {
       return flNewPrjAudAmt == null?0:flNewPrjAudAmt;
   }

   /**
    * 融资新车-已发起项目评审未通过的支付表敞口
    */
   public void setFlNewPrjAudAmt(Long flNewPrjAudAmt) {
       this.flNewPrjAudAmt = flNewPrjAudAmt;
   }

   /**
    * 融资新车-未放款支付表敞口
    */
   public Long getFlNewPayAmt() {
       return flNewPayAmt == null?0:flNewPayAmt;
   }

   /**
    * 融资新车-未放款支付表敞口
    */
   public void setFlNewPayAmt(Long flNewPayAmt) {
       this.flNewPayAmt = flNewPayAmt;
   }

   /**
    * 融资新车-已放款支付表敞口
    */
   public Long getFlNewPaidAmt() {
       return flNewPaidAmt == null?0:flNewPaidAmt;
   }

   /**
    * 融资新车-已放款支付表敞口
    */
   public void setFlNewPaidAmt(Long flNewPaidAmt) {
       this.flNewPaidAmt = flNewPaidAmt;
   }

   /**
    * 融资二手车-历史30+逾期次数
    */
   public Long getFlUsedOvdHisCnt() {
       return flUsedOvdHisCnt == null?0:flUsedOvdHisCnt;
   }

   /**
    * 融资二手车-历史30+逾期次数
    */
   public void setFlUsedOvdHisCnt(Long flUsedOvdHisCnt) {
       this.flUsedOvdHisCnt = flUsedOvdHisCnt;
   }

   /**
    * 融资二手车-当前逾期支付表数
    */
   public Long getFlUsedOvdCnt() {
       return flUsedOvdCnt == null?0:flUsedOvdCnt;
   }

   /**
    * 融资二手车-当前逾期支付表数
    */
   public void setFlUsedOvdCnt(Long flUsedOvdCnt) {
       this.flUsedOvdCnt = flUsedOvdCnt;
   }

   /**
    * 融资二手车-已发起项目评审未通过的支付表敞口
    */
   public Long getFlUsedPrjAudAmt() {
       return flUsedPrjAudAmt == null?0:flUsedPrjAudAmt;
   }

   /**
    * 融资二手车-已发起项目评审未通过的支付表敞口
    */
   public void setFlUsedPrjAudAmt(Long flUsedPrjAudAmt) {
       this.flUsedPrjAudAmt = flUsedPrjAudAmt;
   }

   /**
    * 融资二手车-未放款支付表敞口
    */
   public Long getFlUsedPayAmt() {
       return flUsedPayAmt == null?0:flUsedPayAmt;
   }

   /**
    * 融资二手车-未放款支付表敞口
    */
   public void setFlUsedPayAmt(Long flUsedPayAmt) {
       this.flUsedPayAmt = flUsedPayAmt;
   }

   /**
    * 融资二手车-已放款支付表敞口
    */
   public Long getFlUsedPaidAmt() {
       return flUsedPaidAmt == null?0:flUsedPaidAmt;
   }

   /**
    * 融资二手车-已放款支付表敞口
    */
   public void setFlUsedPaidAmt(Long flUsedPaidAmt) {
       this.flUsedPaidAmt = flUsedPaidAmt;
   }

   /**
    * 担保新车-历史30+逾期次数
    */
   public Long getGtNewOvdHisCnt() {
       return gtNewOvdHisCnt == null?0:gtNewOvdHisCnt;
   }

   /**
    * 担保新车-历史30+逾期次数
    */
   public void setGtNewOvdHisCnt(Long gtNewOvdHisCnt) {
       this.gtNewOvdHisCnt = gtNewOvdHisCnt;
   }

   /**
    * 担保新车-当前逾期支付表数
    */
   public Long getGtNewOvdCnt() {
       return gtNewOvdCnt == null?0:gtNewOvdCnt;
   }

   /**
    * 担保新车-当前逾期支付表数
    */
   public void setGtNewOvdCnt(Long gtNewOvdCnt) {
       this.gtNewOvdCnt = gtNewOvdCnt;
   }

   /**
    * 担保新车-已发起项目评审未通过的支付表敞口
    */
   public Long getGtNewPrjAudAmt() {
       return gtNewPrjAudAmt == null?0:gtNewPrjAudAmt;
   }

   /**
    * 担保新车-已发起项目评审未通过的支付表敞口
    */
   public void setGtNewPrjAudAmt(Long gtNewPrjAudAmt) {
       this.gtNewPrjAudAmt = gtNewPrjAudAmt;
   }

   /**
    * 担保新车-未放款支付表敞口
    */
   public Long getGtNewPayAmt() {
       return gtNewPayAmt == null?0:gtNewPayAmt;
   }

   /**
    * 担保新车-未放款支付表敞口
    */
   public void setGtNewPayAmt(Long gtNewPayAmt) {
       this.gtNewPayAmt = gtNewPayAmt;
   }

   /**
    * 担保新车-已放款支付表敞口
    */
   public Long getGtNewPaidAmt() {
       return gtNewPaidAmt == null?0:gtNewPaidAmt;
   }

   /**
    * 担保新车-已放款支付表敞口
    */
   public void setGtNewPaidAmt(Long gtNewPaidAmt) {
       this.gtNewPaidAmt = gtNewPaidAmt;
   }

   /**
    * 担保二手车-历史30+逾期次数
    */
   public Long getGtUsedOvdHisCnt() {
       return gtUsedOvdHisCnt == null?0:gtUsedOvdHisCnt;
   }

   /**
    * 担保二手车-历史30+逾期次数
    */
   public void setGtUsedOvdHisCnt(Long gtUsedOvdHisCnt) {
       this.gtUsedOvdHisCnt = gtUsedOvdHisCnt;
   }

   /**
    * 担保二手车-当前逾期支付表数
    */
   public Long getGtUsedOvdCnt() {
       return gtUsedOvdCnt == null?0:gtUsedOvdCnt;
   }

   /**
    * 担保二手车-当前逾期支付表数
    */
   public void setGtUsedOvdCnt(Long gtUsedOvdCnt) {
       this.gtUsedOvdCnt = gtUsedOvdCnt;
   }

   /**
    * 担保二手车-已发起项目评审未通过的支付表敞口
    */
   public Long getGtUsedPrjAudAmt() {
       return gtUsedPrjAudAmt == null?0:gtUsedPrjAudAmt;
   }

   /**
    * 担保二手车-已发起项目评审未通过的支付表敞口
    */
   public void setGtUsedPrjAudAmt(Long gtUsedPrjAudAmt) {
       this.gtUsedPrjAudAmt = gtUsedPrjAudAmt;
   }

   /**
    * 担保二手车-未放款支付表敞口
    */
   public Long getGtUsedPayAmt() {
       return gtUsedPayAmt == null?0:gtUsedPayAmt;
   }

   /**
    * 担保二手车-未放款支付表敞口
    */
   public void setGtUsedPayAmt(Long gtUsedPayAmt) {
       this.gtUsedPayAmt = gtUsedPayAmt;
   }

   /**
    * 担保二手车-已放款支付表敞口
    */
   public Long getGtUsedPaidAmt() {
       return gtUsedPaidAmt == null?0:gtUsedPaidAmt;
   }

   /**
    * 担保二手车-已放款支付表敞口
    */
   public void setGtUsedPaidAmt(Long gtUsedPaidAmt) {
       this.gtUsedPaidAmt = gtUsedPaidAmt;
   }

   /**
    * 是否删除（1：是，0：否）
    */
   public Integer getIsDel() {
       return isDel;
   }

   /**
    * 是否删除（1：是，0：否）
    */
   public void setIsDel(Integer isDel) {
       this.isDel = isDel;
   }


    public Integer getCarType() {
        return carType;
    }

    public void setCarType(Integer carType) {
        this.carType = carType;
    }

    public Integer getRzOrDb() {
        return rzOrDb;
    }

    public void setRzOrDb(Integer rzOrDb) {
        this.rzOrDb = rzOrDb;
    }
}
